ADL SCORM® Conformance Matrix

Learning Management System (LMS)
Conformance Category Conformance Label Requirements Summary

SCORM  Run-Time Environment Conformant -
     Minimum

LMS-RTE1 The LMS:

  • Is able to import and process a known conformant Content Aggregation Content Package as defined in Section 2.3 of the SCORM Content Aggregation Model, and
  • Is able to launch a known conformant Sharable Content Object (SCO) as defined in Section 2.1 of the SCORM Content Aggregation Model, and
  • Is able to launch an Asset as defined in Section 2.1 of the Content Aggregation Model, and
  • Provides and exposes an API Adapter as a Document Object Model (DOM) object and correctly implements all of the API functions as described in Section 3.3 of the SCORM Run-Time Environment, and
  • Correctly implements support for all required SCORM Run-time Environment Data Model Mandatory Elements as described in Section 3.4 of the SCORM Run-time Environment.
Note: If the LMS incorrectly implements one or more SCORM Run-Time Environment Data Model Optional Elements, and does not implement any other optional data model elements correctly, then the LMS is still considered to be LMS-RTE1 conformant as long as the criteria above are met.
SCORM Run-Time Environment Conformant -
     Minimum with Some Optional Data Model Elements
LMS-RTE2 The LMS:
  • Is "SCORM  Run-Time Environment Conformant - Minimum" and
  • Correctly implements one or more (not all) of the optional SCORM Run-time Environment Data Model Optional Elements.
Note: If the LMS incorrectly implements one or more SCORM Run-Time Environment Data Model Optional Elements, the LMS can still be considered LMS-RTE2 conformant as long as one or more other optional data model elements are implemented correctly.
SCORM  Run-Time Environment Conformant -
     Minimum with All Optional Data Model Elements
LMS-RTE3 The LMS:
  • Is "SCORM  Run-Time Environment Conformant - Minimum", and
  • Correctly implements all of the optional SCORM Run-Time Environment Data Model Optional Elements


Sharable Content Object (SCO)
Conformance Category Conformance Label Requirements Summary
SCORM  Run-Time Environment Conformant -
     Minimum
SCO-RTE1 The SCO:
  • Can be launched by a known conformant LMS as defined in Section 3.2 of the SCORM Run-Time Environment, and
  • Searches for and finds an API Adapter as a Document Object Model (DOM) object, and
  • Invokes, at a minimum, the LMSInitialize() and LMSFinish() API functions as described in Section 3.3 of the SCORM Run-Time Environment, and
  • Any additional API functions that are invoked are called correctly.
SCORM Run-Time Environment Conformant -
     Minimum with Some Mandatory Data Model Elements
SCO-RTE1+Mandatory The SCO:
  • Is "SCORM Run-Time Environment Conformant - Minimum", and
  • Implements support for correctly getting and/or setting one or more LMS mandatory SCORM Run-Time Environment Data Model Elements.  (Note LMS mandatory is defined as those data model elements that are required to be implemented by an LMS.)
Note: If the SCO incorrectly implements one or more mandatory SCORM Run-Time Environment Data Model Elements, the SCO is non-conformant.
SCORM Run-Time Environment Conformant -
     Minimum with Some Optional Data Model Elements
SCO-RTE1+Optional The SCO:

  • Is "SCORM Run-Time Environment Conformant - Minimum", and
  • Implements support for correctly getting and/or setting one or more LMS optional SCORM Run-Time Environment Data Model Elements.  (Note LMS optional is defined as those data model elements that are optional for implementation by an LMS.)
Note: If the SCO incorrectly implements one or more optional SCORM Run-Time environment Date Model Elements, the SCO is non-conformant.
SCORM Run-Time Environment Conformant -
     Minimum with Some Optional and Some Mandatory Data Model Elements
SCO-RTE1+Mandatory+Optional The SCO:

  • "SCORM Run-Time Environment Conformant - Minimum with Some Mandatory Data Model Elements", and
  • "SCORM Run-Time Environment Conformant - Minimum with Some Optional Data Model Elements".


Content Aggregation, Sharable Content Object (SCO) and Asset Meta-data
Conformance Category Conformance Label Requirements Summary
SCORM Meta-Data XML Conformant -
     Minimum
MD-XML1 The Content Aggregation, Sharable Content Object (SCO) or Asset Meta-data XML instance:
  • Is a well formed XML Document, and
  • Is valid against the IMS Learning Resource Metadata Version 1.2.1 XML Schema Definition (XSD), and
  • Contains elements that conform to their corresponding specified data types, and
  • Contains all mandatory document elements for the corresponding meta-data application profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content Aggregation Model, and
  • Elements defined as having restricted vocabularies adhere to all defined vocabularies as defined in Section 2.2 of the Content Aggregation Model.
SCORM . Meta-Data XML Conformant -
     Minimum with Optional Elements
MD-XML1+Optional The Content Aggregation, SCO or Asset Meta-data XML instance:
  • Is "SCORM Meta-Data XML Conformant - Minimum", and
  • Contains one or more elements that are designated as optional meta-data elements for the corresponding meta-data application profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content Aggregation Model, except for extensions.
Note: If the meta-data instance incorrectly implements one or more elements that are designated as optional document elements for the corresponding meta-data application profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content Aggregation Model, the meta-data Instance is non-conformant.
SCORM . Meta-Data XML Conformant -
     Minimum with Extensions
MD-XML1+Extensions The Content Aggregation, SCO or Asset Meta-data XML instance:
  • Is "SCORM Meta-Data XML Conformant - Minimum", and
  • Contains one or more extensions.  The extensions used must be well-formed and valid according to the corresponding vendor provided XML Schema Definition (XSD).
SCORM Meta-Data XML Conformant -
     Minimum with Optional Elements and Extensions
MD-XML1+Optional+Extensions The Content Aggregation, SCO or Asset Meta-data XML instance:
  • Is "SCORM Meta-Data XML Conformant - Minimum with Optional Elements", and
  • Is "SCORM Meta-Data XML Conformant - Minimum with Extensions"


Content Package (Resource Package and Content Aggregation Package)
Conformance Category Conformance Label Requirements Summary
SCORM Content Packaging XML Conformant
ADLCP-PIF1 The Content Package:
  • If the Content Package is contained in a Package Interchange File (PIF), the PIF shall be compatible with PKZIP Version 2.04g, and
  • The Manifest shall be placed at the root of the Package (e.g. ZIP archive or CD-ROM), and
  • The Manifest shall be named "imsmanifest.xml", and
  • All supporting control documents shall be placed at the root of the PIF or root directory, and
  • The "imsmanifest.xml" shall be well-formed XML, and
  • The "imsmanifest.xml" shall validate against the IMS Content Packaging XML Schema Definition (XSD) Version 1.1.2, and
  • The "imsmanifest.xml" shall validate against the ADL Content Packaging XML Schema Definition (XSD) Version 1.2, and
  • The Content Package shall contain at least on Sharable Content Object or Asset as defined in the SCORM Content Aggregation Model, and
  • All Sharable Content Object (SCO) learning resources identified in the "imsmanifest.xml" shall be at a minimum: SCO-RTE1, and
  • All Meta-data used with the "imsmanifest.xml" shall adhere to the appropriate SCORM Meta-data Application Profile requirements.